<extend name="Base/common"/>
<block name="body">
	<div class="span9 page_message">
		<section id="contents">
			<include file="Addons/_nav"/>
			<div class="tab-content">
				<!-- 表单 -->
				<php> $post_url || $post_url = U('add?model='.$model['id']);</php>
				<form id="form" action="{$post_url}" method="post" class="form-horizontal">

					<volist name="fields" id="field">
						<if condition="$field['is_show'] == 4">
							<input type="hidden" class="text input-large" name="{$field.name}"
							       value="{:I($field[name], $field[value])}">
						</if>
						<if condition="$field['is_show'] == 1 || $field['is_show'] == 2 || ($field['is_show'] == 5 && I($field['name']))">
							<div class="form-item cf">
								<label class="item-label">{$field['title']}<span class="check-tips">
                      <notempty name="field['remark']">（{$field['remark']}）</notempty>
                      </span></label>

								<div class="controls">
									<switch name="field.type">
										<case value="num">
											<input type="text" class="text input-medium" name="{$field.name}"
											       value="{:I($field[name], $field[value])}">
										</case>
										<case value="string">
											<input type="text" class="text input-large" name="{$field.name}"
											       value="{:I($field[name], $field[value])}">
										</case>
										<case value="textarea">
											<label class="textarea input-large">
												<textarea
														name="{$field.name}">{:I($field[name], $field[value])}</textarea>
											</label>
										</case>
										<case value="datetime">
											<input type="text" name="{$field.name}" class="text input-large time"
											       value="{:I($field[name], $field[value])}" placeholder="请选择时间"/>
										</case>
										<case value="bool">
											<select name="{$field.name}">
												<volist name=":parse_field_attr($field['extra'])" id="vo">
													<option value="{$key}"
													<eq name="field.value" value="$key">selected</eq>
													>{$vo}
													</option>
												</volist>
											</select>
										</case>
										<case value="select">
											<select name="{$field.name}">
												<volist name=":parse_field_attr($field['extra'])" id="vo">
													<option value="{$key}"
													<eq name="field.value" value="$key">selected</eq>
													>{$vo}
													</option>
												</volist>
											</select>
										</case>
										<case value="cascade">
											<div id="cascade_{$field.name}"></div>
											{:hook('cascade',
											array('name'=>$field['name'],'value'=>$field['value'],'extra'=>$field['extra']))}
										</case>
										<case value="dynamic_select">
											<div id="dynamic_select_{$field.name}"></div>
											{:hook('dynamic_select',
											array('name'=>$field['name'],'value'=>$data[$field['name']],'extra'=>$field['extra']))}
										</case>
										<case value="radio">
											<volist name=":parse_field_attr($field['extra'])" id="vo">
												<label class="radio">
													<input type="radio" value="{$key}" name="{$field.name}"
													<eq name="field.value" value="$key">checked</eq>
													>
													{$vo} </label>
											</volist>
										</case>
										<case value="checkbox">
											<volist name=":parse_field_attr($field['extra'])" id="vo">
												<label class="checkbox">
													<input type="checkbox" value="{$key}" name="{$field.name}[]"
													<in name="key" value="$field['value']">checked="checked"</in>
													>
													{$vo} </label>
											</volist>
										</case>
										<case value="editor">
											<label class="textarea">
												<textarea name="{$field.name}"></textarea>
												{:hook('adminArticleEdit',
												array('name'=>$field['name'],'value'=>$field['value']))} </label>
										</case>
										<case value="picture">
											<div class="controls">
												<input type="file" id="upload_picture_{$field.name}">
												<input type="hidden" name="{$field.name}" id="cover_id_{$field.name}"/>

												<div class="upload-img-box">
													<notempty name="data[$field['name']]">
														<div class="upload-pre-item"><img
																src="{$data[$field['name']]|get_cover_url}"/></div>
													</notempty>
												</div>
											</div>
										</case>
										<case value="file">
											<div class="controls">
												<input type="file" id="upload_file_{$field.name}">
												<input type="hidden" name="{$field.name}"
												       value="{$data[$field['name']]}"/>

												<div class="upload-img-box">
													<present name="data[$field['name']]">
														<div class="upload-pre-file"><span
																class="upload_icon_all"></span>{$data[$field['name']]}
														</div>
													</present>
												</div>
											</div>
											<script type="text/javascript">
												//上传图片
												/* 初始化上传插件 */
												$("#upload_file_{$field.name}").uploadify({
													"height": 30,
													"swf": "__STATIC__/uploadify/uploadify.swf",
													"fileObjName": "download",
													"buttonText": "上传附件",
													"uploader": "{:U('File/upload',array('session_id'=>session_id()))}",
													"width": 120,
													'removeTimeout': 1,
													"onUploadSuccess": uploadFile
												{
													$field.name
												}
												})
												;
												function uploadFile {
													$field.name
												}
												(file, data)
												{
													var data = $.parseJSON(data);
													if (data.status) {
														var name = "{$field.name}";
														$("input[name=" + name + "]").val(data.id);
														$("input[name=" + name + "]").parent().find('.upload-img-box').html(
																"<div class=\"upload-pre-file\"><span class=\"upload_icon_all\"></span>" + data.name + "</div>"
														);
													} else {
														updateAlert(data.info);
														setTimeout(function () {
															$('#top-alert').find('button').click();
															$(that).removeClass('disabled').prop('disabled', false);
														}, 1500);
													}
												}
											</script>
										</case>
										<default/>
										<input type="text" class="text input-large" name="{$field.name}"
										       value="{:I($field[name], $field[value])}">
									</switch>
								</div>
							</div>
						</if>
					</volist>

					<div class="form-item cf">
						<button class="btn submit-btn ajax-post" id="submit" type="submit"
						        target-form="form-horizontal">确 定
						</button>
					</div>

				</form>
			</div>
		</section>
	</div>
</block>
<block name="script">
	<link href="__STATIC__/datetimepicker/css/datetimepicker.css?v={:SITE_VERSION}" rel="stylesheet" type="text/css">
	<php>if(C('COLOR_STYLE')=='blue_color') echo '
		<link href="__STATIC__/datetimepicker/css/datetimepicker_blue.css?v={:SITE_VERSION}" rel="stylesheet"
		      type="text/css">
		';
	</php>
	<link href="__STATIC__/datetimepicker/css/dropdown.css?v={:SITE_VERSION}" rel="stylesheet" type="text/css">
	<script type="text/javascript" src="__STATIC__/datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
	<script type="text/javascript"
	        src="__STATIC__/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js?v={:SITE_VERSION}"
	        charset="UTF-8"></script>
	<script type="text/javascript">
		$('#submit').click(function () {
			$('#form').submit();
		});

		$(function () {
			$('.time').datetimepicker({
				format: 'yyyy-mm-dd hh:ii',
				language: "zh-CN",
				minView: 0,
				autoclose: true
			});
			showTab();

		});
	</script>
</block>
